eCommerce Sites

Deacom's eCommerce section allows customers to utilize B2B and B2C sites, import orders into the main application, process orders using credit cards, and generate reports for the customer. eCommerce sites allow customers 24/7 access to company information, the ability to place orders, and an overall faster buying and selling process. The main eCommerce Sites form displays all Sites set up, the associated Website URL, and an active status.

System Navigation

  • Tools > Maintenance > eCommerce Sites

Edit eCommerce Site form

The setup of an eCommerce Site is split between multiple tabs including tabs to store general information, user profiles, saleable parts, etc.

Main toolbar

Field/Button Description

Publish All

When clicked, will take all changes made to the individual tabs and push them to the Site itself. For example, if a new user is setup on the Users tab and pages are configured on the Pages tab, clicking the "Publish All" button will push all changes to the Site. Each tab aside from the General tab also have their own "Publish" buttons, so if changes made to one tab but not all should take effect, use the "Publish" button on the individual tabs instead of the main toolbar's "Publish All" button.

View Docs

Option to add images or documents to the eCommerce site. These images or documents can then be synced to the eCommerce website via the "Sync Documents To eCommerce Server" flag on the General tab of the Edit eCommerce Site form.

Test Connection

If clicked, tests for a valid connection between the database server and database indicated on the General tab. The connection test is successful if that user is able to connect and all of the expected tables with the correct table structure are present.

View Sync Tables

When clicked, displays the eCommerce Sync Tables form. This form allows users to sync individual tables or all tables as well as all records in the selected tables or only records that have been added or modified. Additional information on the eCommerce Sync Tables form is available in the section below.

eCommerce Sync Tables form

This form is accessed via the "View Sync Tables" button on the main toolbar and displays the Deacomtables available to the eCommerce database along with the last sync date and time. The form is used to sync records from the Deacomdatabase to the eCommerce database.

Field Description

Set All To Yes

Click to have "Yes" displayed in the Selected column for all tables. Double clicking an individual table name allows users to toggle between "Yes" or "No".

Set All To No

Click to have "No" displayed in the Selected column for all tables. Double clicking an individual table name allows users to toggle between "Yes" or "No".

Publish Modified

If clicked, only records in the selected tables that have been added or modified since the last sync will be synced to the eCommerce database.

  • This option can be used to save time when syncing tables containing a large number of records.

Publish All

If clicked, all records in the selected tables will be synced to the eCommerce database regardless of when the last sync occurred.

  • This option is useful to ensure 1-to-1 parity between tables in the main and eCommerce applications.
  • If a new table is made available to the eCommerce database, this button can be used to sync the table regardless if new records have been added or modified in the table.

General Tab

Field Description

Name

Name of the eCommerce Site.

Website

URL for the Site, which must include "http://" or "https://".

Database Server

Server in which the databases are located.

Database

Database that stores eCommerce data.

IP Address

Stores the IP address of the server or the web service port number.

Port

 

User Name

SQL Database user name.

Password

SQL Database password.

Desired Delivery Date

Determines how the "Delivery Date" (to_deldate) field will be set when creating sales orders in the eCommerce application. Options are: None (default), Today, and Follow Sales Options.

  • If Follow Sales Options is selected, the system will take the calculation in the "SO Date 3 Calc." in Sales > Options and use that to set the delivery date on the order.

Default Order Type

Option to select the default order type for the selected eCommerce site. Options are Internet Sale, Master Order, and Sales Order. Internet Sale is set as the default.

Site Map Path

Only available when the "Generate Site Map" is checked. Allows users to indicate the location (network, folder etc.) of the site map. A site map is a model of a website's content designed to help both users and search engines navigate the site. Additional information on the structure of a standard site map is available via https://www.sitemaps.org/protocol.html

Google Credentials File

Defines the Google Merchant Center credentials file (JSON). When a file is selected, its text contents are stored in cs_gcredentials.

  • Only available if both the "Allow User Registration" and "Allow Cart Without Registration" flags are checked.

Google Merchant ID

Defines the numeric merchant ID in cs_gmerchantid.

  • Only available if both the "Allow User Registration" and "Allow Cart Without Registration" flags are checked.

Def. User Approval

Pick list used to indicate if Users who create logins on the eCommerce Site are automatically approved or not. Options are:

  • Approved - If selected, users who register on the eCommerce site will have the "Login Approved" flag checked automatically on their User profile, accessed via the Edit eCommerce User form.
  • Not Approved - If selected, users who register on the eCommerce site will have to be manually reviewed and have their "Login Approved" flag checked before logging in to the site.

Session Expiration

Determines, in minutes, when an eCommerce session will expire if no activity has occurred. Default time is 5 minutes.

  • When an eCommerce user account has gone idle for longer than the Session Expiration value on the CMS Site Settings, the user will be sent a reminder email about the unpurchased items in their cart. This only occurs if the user has opted into Cart Reminder Emails. The email template sent to the user is configurable in the CMS Site Settings.

MRP Refresh Minutes

Determines, in minutes, how frequently Instant MRP reports will be run to update the "Onhand Quantity" field on the Edit Saleable Part form located on the eCommerce Products tab. The maximum value allowed is 999.

  • The value in the "Onhand Quantity" field is only calculated if an item is selected in the "Part Number" field on the Edit Saleable Part form.
  • The system will run an Instant MRP report for each Facility with the "Include in eCommerce Inventory" flag checked, and tally the results for the item indicated in the "Part Number" field.

MRP Pre-Filter

Sets a pre-defined Time-Phased MRP pre-filter template to be used when MRP reports are generated via Item/Getting Inventory Labels in eCommerce.

  • Pre-filter templates are created using the "Settings" button on the pre-filter with all desired fields completed.
  • The pre-filter template must be saved for "All Users".
  • If no selection is made in this field, the system will run an Instant MRP report, using the default of 6 buckets with the bucket type of "Weeks".

Product Document Category

Option to have documents with the selected Document Category pulled into the eCommerce application when the GetImage API is called.

  • Designed to allow image documents that are assigned to Item Master records to be added to eCommerce sites.
  • Image documents are added via the "View Docs" button on the Item Master record.

Temp Password Email

 

Cart Reminder Email

 

Cart Reminder Email Min.

Defines the number of minutes to wait after an eCommerce user abandons their shopping session before attempting to send a reminder email about their un-purchased items.

  • Field accepts a range between 0-9999.
  • Used in conjunction with the "Cart Reminder Email" field above.
  • Added in version 16.04.112.

Maximum Cart Value

Indicates the total dollar amount limit for a single purchase (for any/all users) on the eCommerce site. This field prevents items from being added to the cart if they would cause the total dollar value of the purchase to exceed the value of the field.

  • Additionally, checkout calls are prevented if the maximum dollar value is exceeded.
  • Added in version 16.04.127.

Active

If checked, this record is active. Only active records may be used in the system.

Generate Site Map

If checked, opens the "Site Map Path" field where users can specify the location of the site map. When the user hits the "Publish All" button, Deacomwill generate a site map and store it in the location specified in the "Site Map Path" field. The site map file will be an xml with the naming convention of dxcmssite.cs_name + ' Site Map ' + Date(MMDDYY) + TIME (999999).xml. If the "Site Map Path" field is empty or not able to be navigated to, the system will display the "Invalid Site Map Path" prompt and will not save the form.

Allow User Registration

This box must be checked in order for users to register themselves.

Allow Cart Without Registration

Check to allow users to make a cart in the eCommerce application without first registering as a user. If unchecked, users cannot create a cart without registering as a user.

Create Contact Upon Registration

If checked, when a user registers on the site and creates a Bill-to/Ship-to, a contact is created and linked.

Require Security Questions

Determines if security questions will be required when users login to eCommerce sites. This field is checked by default. Additional information on the security questions option is available via the Managing Authentication Methods page.

Require Number In User Password

Check to enforce the use of at least 1 number when a user creates a password on eCommerce Sites. When this box is checked, the following alert message will be displayed to the user: "Password must include at least 1 number." If users attempt to enter a password without a number they will be prompted.

  • If the "Require Symbol In User Password" field is checked, the user will receive an alert message that both a number and symbol are required.

Require Symbol In User Password

Check to enforce the use of at least one symbol when a user creates a password on eCommerce Sites. When this box is checked, the following alert message will be displayed to the user: "Password must include at least 1 special character." If users attempt to enter a password without a special character they will be prompted.

  • If the "Require Number In User Password" field is checked, the user will receive an alert message that both a number and symbol are required.
  • Any symbol on the standard keyboard, such as !@#$%^&*()-_=+|\{}[];:'"<>,.?/~` may be used when creating a password.

Sync Documents To eCommerce Server

If checked, documents or images attached to the eCommerce site or item master records defined as saleable on the site will be synced to the eCommerce website. This results in a physical copy of the image or document being saved directly to the website which allows for quick retrieval and display.

  • Images are attached to the eCommerce site and item master records via the "View Docs" button on the toolbars of the Edit eCommerce Site and Edit Item Master forms respectively.
  • Users define which items or categories/sub-categories of items are saleable on the eCommerce site via the eCommerce Products tab.

Log API Calls

If checked, allows eCommerce API calls to be logged to the Microsoft Windows Event Viewer. Useful for diagnosing session issues, such as when carts and users are no longer recognized by the session.

Example of logged API call:

-API call made: Cart/AddTo

-IP Address: 127.0.1.1

-SiteID: 3

-SessionID: aff57abab5c649589a70aff4899db32d

-Ecommerce User ID: 2095

-Cart ID: 3086

Use EasyPost For Shipping Rates

If checked, the EasyPost API will be used to calculate shipping rates in the DeacomeCommerce application.

Use MRP For On Hand Quantities

If checked, the On Hand eCommerce inventory is checked to ensure sufficient quantity exists before allowing a customer to add an item to the cart or check out. (An error is thrown if quantity is not sufficient.) This is the default behavior and therefore this box is checked by default. If unchecked, the system will not perform an On Hand check. This allows items to be added to the cart and purchased regardless of quantity available.

  • Useful in scenarios where companies want to know what the customers want so they can be sure to have it next time. To do this they need to have the items on the order, but not fulfill them.

Document Categories tab

The Document Categories tab is used to define and group sets of images or documents that will be used on the eCommerce site.

Edit eCommerce Document Category

Opened via the "Add" or "Modify" buttons on the Document Categories tab of Edit eCommerce Site form.

Field Description
Document Type Determines how the Document Category will be displayed on the eCommerce site or applied to different eCommerce functions. Options are: Call to Action, Carousel, and Product.
Document Category Search box used to select a Document Category. The Document Category is a required field when attaching documents to master records in the system.

Recommended eCommerce Image Sizes

Later versions of Deacomadd better support for image scaling when using a Document Type of "Carousel" on eCommerce Document Categories. The sections below provides some some recommendations when using images for eCommerce Sites.

Aspect Ratios

Image recommendations are provided in aspect ratio. An aspect ratio is a proportional relationship between and image’s width and height that essentially describes the image’s shape.

The example aspect ratios in this document are:

1:1 - This is a square image. The image’s width is equal to its height.

4:3 - This is a portrait image. The image’s width is slightly shorter than the image’s height.

3:4 - This is a landscape image. The image’s width is slightly longer than the image’s height.

Pixel Measurements

Minimum and maximum pixel measurements are also provided. These recommendations are provided to allow for clear, detailed images as well as images that do not take too long to display on the page.

Landing Page Images

These images are loaded in wwwroot, links added to userfields

Logo

Aspect Ratio: 3 : 1 to 7 : 1

Width: 150 to 525 pixels

Height: 50-75 pixels

Demo size: 225px width, 50px height

Main Carousel Images

Aspect Ratio: 19 : 4

Width: 1200 -2400 pixels

Height: 253-505 pixels

Demo size: 1900px width, 400px height

Main Static Images

Aspect Ratio: 7 : 4

Width: 350 -700 pixels

Height: 200-400 pixels

Demo size: 350px width, 200px height

Main Tag Images

Aspect Ratio: 4 : 3

Width: 300 - 1000 pixels

Height: 225 - 750 pixels

Demo size: 917px width, 688px height

Product Page Images

These images are loaded in product.

Recommended measurement for first image

Aspect Ratio: 1 : 1

Width: 650 - 2000 pixels

Height: 650 -2000 pixels

Demo size: 688px width, 688px height

Additional product images can be in alternate measurements

Aspect Ratio: 4 : 3

Width: 600 - 2000 pixels

Height: 450 - 1500 pixels

Demo size: 917px width, 688px height

___________________________

Aspect Ratio: 3 : 4

Width: 450 - 1500 pixels

Height: 600 - 2000 pixels

Demo size: 688px width, 917px height

Users tab

The Users tab displays all users of all types setup to access the Site. Note that User Fields are available to this tab.

The "User/CancelSignup" option will delete any User Account and CMS User Account associated with the user, as well as deactivate their Bill-To and Ship-To. Optionally, a Salesman can be specified to be deleted as well, if the user was associated with a Salesman entry.

Note: When the system does not have a valid financial period set up for the current year, the eCommerce API call for "User/Register" will not commit any data before checking if the fiscal year is valid. If there is no valid fiscal year, the registration process will immediately halt.

Edit eCommerce User form

Opened via the "Add" or "Modify" buttons on the Users tab of the Edit eCommerce Site form.

Field Description
Login Name Username used to log in to the Site.
Password Password associated with the account.

First Name

Option to define the users first name.

  • This field can also be updated via the User/Update eCommerce API call.
  • Field character size increased from 30 to 60 beginning in 17.02.014.

Last Name

Option to define the users last name.

  • This field can also be updated via the User/Update eCommerce API call.
  • Field character size increased from 30 to 60 beginning in 17.02.014.

Confirm Password

Confirmation of password.

Security Question

Search field used to select the question, configured on the Security Questions tab, that the user must answer to access the site for the first time or if whitelist entry has been removed.

Security Question Answer

Encrypted answer to the selected Security Question.

Email

Email address associated with the user profile.

Country Code, Phone Number

Defines the Country Code and Phone Number for the user.

Bill-to Company

The default Bill-to Company that will be assigned to the Internet or Sales Order.

Ship-to Company

The default Ship-to Company that will be assigned to the Internet or Sales Order.

  • If this Ship-To Company record contains any restricted selling or part exclusions settings, these will be enforced when determining item/product visibility in the eCommerce application.
  • When creating a new Ship-to in eCommerce, this field will be used to define the default sales search values.
  • In eCommerce, logged in users are allowed to register a Ship-To Company with information that matches one that already exists provided the pre-existing Ship-To in not present on the Bill-To that the new duplicated Ship-To will be linked to. Guest users cannot create these duplicates.

Minimum Order Expression

Optional. The numeric amount that must be met or exceeded to place an Internet or Sales Order. If no value is entered in this field the system will use the value specified in the "Minimum Order Extension" field on the Customer Defaults tab. If a value is entered in this field, it will be used instead of the value specified on the Customer Defaults tab. Note that 0 can be used in this field as an override.

Broker

The default Broker that is associated with the user profile.

Default Credit Card

The default Credit Card that is associated with the user Bill-To.

Active

If checked, the record is active. Only active records may be used in the system.

Saturday Due to Ship

If checked, this user is allowed to schedule deliveries for Saturday in the eCommerce site. If unchecked, the orders entered by this user will have the due to ship date postponed by 1 day if the due to ship date falls on a disallowed day. (either Saturday or Sunday)

Sunday Due to Ship

If checked, this user is allowed to schedule deliveries for Saturday in the eCommerce site. If unchecked, the orders entered by this user will have the due to ship date postponed by 1 day if the due to ship date falls on a disallowed day. (either Saturday or Sunday)

Require Payment in eCommerce

If checked, this user must enter a payment type via the Credit Card form when placing an order.

If not checked, this user may place an order, and it will be created instantly, without needing to select a payment type.

Login Approved

If checked, this user can access the eCommerce site and place orders. Used in connection with the "Default User Approval" flag on the General tab. If the "Default User Approval" field is set to "Approved," this field is checked automatically.

User Must Change Password At Next Login

If checked, the user will be required to enter a new password the next time they login to the eCommerce application.

Once the user has successfully changed their password this flag will be unchecked.

Guest User

Read Only. Indicates if the user account is a guest account.

  • This flag is set to True when a guest user account is created in the eCommerce application via the User/Register API call, when that call has the GuestUser parameter set to True.
  • Beginning in version 16.04.128, guests are now capable of utilizing Ship-To Companies that they create during the shopping session.

Wishlish Items

Optional. Text field that indicates item numbers and additional information for items added to a user's wishlist via the associated wishlist API calls.

  • The system will use a JSON object containing the pr_codenum, pr_descrip, product image, and price of each part ID in this field.

Stateless API Only

Optional. If checked, only the Stateless eCommerce Endpoints can be used when this user is logged into the eCommerce application.

  • Stateless APIs indicate that there is no specific user associated with the login, so API developers can use a generic login to make the calls.
  • If this field is checked, the Bill-To Company and Ship-To Company fields on the Edit eCommerce User form will be disabled.
  • This account will not be allowed to access the frontend in the normal manner and the system will return the message: "This is an API only user and cannot login through the standard login portal"

eCommerce Products tab

The eCommerce Products tab lists the name and description of each eCommerce Product that is available for sale on the Site, together with the number of saleable parts that are contained within each eCommerce Product. Saleable parts may include Parts, Categories, or Sub-Categories. Additional information on eCommerce Products is available via the Creating and Grouping eCommerce Products page.

Note: Beginning in version 16.07.046, the sytem was enhanced to auto-sync any changes made to item masters in the main Deacom application to the corrseponding item master record for eCommerce saleable items indicated on this tab. The eCommerce item must be assoicated wtih an active eCommerce Site in to order to auto-sync.

Edit eCommerce Product form

Field Description

Publish

If clicked, syncs all parts (dmprod records) that are linked to the eCommerce Product.

Name

Enter a name for the eCommerce Product.

Description

Enter an appropriate description for the eCommerce Product.

Active

If checked, this eCommerce Product is active and visible on the eCommerce. If the checkbox is set to false, the given item and all of its product variants will not appear in the results for the Item/GetEcommerceParts", "Item/ItemSearch", or "Item/ItemSearchHeader" API calls, essentially make the product not visible on the site.

  • Added in version 16.05.130.

Notes

Option to enter notes regarding the eCommerce Product. These notes will be displayed on the product pages in the eCommerce application.

  • Notes can be formatted using HTML.

Category

Displays any Categories that are a part of the eCommerce Product.

Sub-Category

Displays any Sub-Categories that are a part of the eCommerce Product.

Part Number

Displays any Part Numbers that are a part of the eCommerce Product.

Edit Saleable Part form

Displayed when clicking the "New" or "Modify" button on the Edit eCommerce form.

Beginning in version 16.00.142, the "Sort" button has been added to the grid for this form to allow users better sorting options for similar products, such as different sizes, and customers need to see the smallest sizes first when shopping in the eCommerce application. (Note: the sorted sequence is available/returned in the GetEcommerceParts call/endpoint)

Field Description
Category Required. Indicates the Category of parts that are eligible for sale within the eCommerce Site.
Sub-Category

Indicates the Sub-Category of parts that are eligible for sale within the eCommerce Site.

Part Number

Required. Indicates the specific Part Number that is eligible for sale within the eCommerce Site.

eCommerce Availability

Determines how items can be ordered on the eCommerce Site. Supports the ability to order regardless of stock level and also to indicate that items are unavailable, and not necessarily discontinued. Options are:

  • Available - regardless of the on-hand quantities for products on the site, the item is able to be ordered.
  • Un-available - the item is unable to be ordered on the site under any circumstances.
  • Use On Hand - the item will be purchasable depending on the value of the site's "cs_usemrp" (Use MRP for On Hand Quantities) field. If "cs_usemrp" is true, then the item is purchasable if it has enough stock on hand to meet the order's quantity. If "cs_usemrp" is false, then the item is always available to be ordered. Added in version 16.04.112.

Onhand Quantity

Indicates the onhand quantity of the item specified in the Part Number" field above across all Facilities with the "Include in eCommerce Inventory" flag checked.

  • The value is this field is refreshed based on the value specified in the "MRP Refresh Minutes" field on the General tab.
  • The onhand quantity is the total of the values in the "Net" column for this part on the instant MRP report for all Facilities with the "Include in eCommerce Inventory" flag checked. For example, if Facility A and Facility B are the only Facilities checked to include in eCommerce inventory, the system will run two instant MRP Reports, one for Facility A and one for Facility B, for the item specified in the "Part Number" field above and then sum the value in the "Net" column of each report to calculate the value in this field.
  • The value in this field is only calculated if a "Part Number" is specified on the Edit Saleable Part form. If the Edit Saleable Part form contains only a Category or Sub-Category, the system does not calculate the onhand quantity for the items in these categories or sub-categories respectively.

Include in Google Shopping Ads

Only available if both the "Allow User Registration" and "Allow Cart Without Registration" flags on the General tab are checked.

User Fields tab

User Fields provide companies with a useful tool to add additional information or selection options via the use of list boxes to master data records and orders throughout the Deacomsystem. The information entered in User Fields is also available for printing on many of the print outs and labels throughout the system. Additional information on User Fields is available in Tools > Maintenance > User Fields.

Product Categories tab

The Product Categories tab displays the eCommerce Products that are assigned to the appropriate eCommerce Categories.

Edit Product Category form
Field Description
eCommerce Category Select the appropriate Category from the list.
eCommerce Product

Select the eCommerce Product that will apply assigned to the eCommerce Category above.

Product Reviews tab

The Product Reviews form is used to add reviews for any of the parts listed on the eCommerce Products tab.

Product Reviews form
Field Description
Publish If clicked, pushes or publishes the review to the eCommerce server.
Name

The name of the review.

Title

Enter an appropriate title for the review.

Date

Date review was entered.

Part Number

Select the part number from the list. Reviews may be left for any part on the eCommerce Products tab of the eCommerce site.

Review

Memo field used to write the review. Reviews may be up to approximately 6,000 characters.

Rating

Option to enter a numeric rating. Visible If clicked, the review will be available on the eCommerce site.

Security Questions tab

The Security Questions tab displays all questions available to assign to users via the Users tab.

Edit eCommerce Security Questions form
Field Description
Question Displays the question that can be assigned to specific user accounts via the Users tab.
Active

If checked, the record is active. Only active records may be used in the system.

Customer Defaults tab

The Customer Defaults tab houses the default companies, order minimum, and shipping options to the site.

Field Description
Bill-to Company The default Bill-to Company that will be assigned to the Internet or Sales Order.
Ship-to Company

The default Ship-to Company that will be assigned to the Internet or Sales Order.

  • If this Ship-To Company record contains any restricted selling or part exclusions settings, these will be enforced when determining item/product visibility in the eCommerce application.
  • Note: This Default Ship-To will not be used on the cart if the user enters an already-existing address when creating their Ship-To. Instead, the existing Ship-To with the entered information will be set on the cart.

Minimum Order Extension

The numeric amount that must be met or exceeded to place an Internet or Sales Order. The value in this field will be used to set the value in the "Minimum Order Extension" field on the Edit eCommerce User form when a new user registers via the User/Register API call, unless a value, including 0, is specified in that field.

Sales Search 1-5

These fields are required:

  • When an order is checked out on the cart, the the order created in Deacomwill have these sales user fields set as the default and not the ones specified on the ship-to record selected on the order.
  • When a new user is registered in e-commerce and a new bill to and ship to are created for it, the sales user fields from the customer defaults tab will be used to set the new bill to and ship to's sales user fields.
  • The captions for the sales search fields are set via System > Maintenance > Captions.

Default Work Flow

Sets the default workflow on orders during checkout.

  • When an order is checked out on the cart, the the order created in Deacomwill have this default work flow set as the default and not the one specified on the ship-to record selected on the order.
  • When a new user is registered in e-commerce and a new bill to and ship to are created for it, the default work flow from the customer defaults tab will be used to set the new bill to and ship to's sales user fields.

Default Sales Rep

Sets the default sales rep on orders during checkout.

  • When an order is checked out on the cart, the the order created in Deacomwill have this default sales rep set as the default and not the one specified on the ship-to record selected on the order.
  • When a new user is registered in e-commerce and a new bill to and ship to are created for it, the default sales rep from the customer defaults will be used to set the new bill to and ship to's sales user fields.

Saturday Due to Ship

If checked, deliveries for Saturday may be scheduled in the eCommerce site.

Sunday Due to Ship

If checked, deliveries for Sunday may be scheduled in the eCommerce site.

Error Log tab

Note: Beginning in version 15.05.084, the eCommerce Error Log has been moved to System> History / Performance in order to improve performance when using the eCommerce application.

The eCommerce Errors Log will display sequential logs based on errors returned when using eCommerce Sites.

Field Description
Date The date the error was produced.
Stack

Useful information for Deacomdevelopment when determining the cause of the error.

Exception

Readable text describing what the error is.

Login Log tab

The eCommerce Login Log displays information regarding which eCommerce Sites were accessed, from where, and when.

Field Description
IP Address Address of the machine the individual who accessed the site is on.
Date

Date in which the site was accessed.

User Fields tab

This documents the user defined fields used for Deacom’s Ecommerce sites. Adding any of these UDFs will work automatically without additional development as they are programmed into the core eCommerce logic.

Jump to: eCommerce Site | eCommerce Category | eCommerce Product | Item Master

[null eCommerce Site]

Site Message

Found on landing page, beneath main navigation

Sitewide Message Text u_ec_sitemsg_text (Memo) Required

Sitewide Message Priority u_ec_sitemsg_priority (Picklist) Required

Only one message allowed

All required fields needed for the message to appear

Carousel Action Slides

Found on landing page, beneath main navigation

Main Carousel Image # u_ec_cta_img_# (Memo) Required

Main Carousel Link # u_ec_cta_link_# (Memo) Required

Main Carousel Caption # u_ec_cta_caption_# (Character)

Main Carousel Description # u_ec_cta_desc_# (Memo)

Main Carousel Highlight # u_ec_cta_highlight_# (Memo)

Main Carousel Name # u_ec_cta_name_# (Character)

Unlimited groupsy

All required fields needed for the slide to appear

See Recommended Image Sizes Document

Static Action Boxes

Found on landing page, beneath carousel

Main Static Image # u_ec_static_img# (Memo) Required

Main Static Link # u_ec_static_link# (Memo) Required

3 groups required

See Recommended Image Sizes Document

Shop By Type

Found on landing page, beneath call-to-action

Main Tag Name # u_ec_tag_name# (Character) Required

Main Tag Image # u_ec_tag_image# (Memo) Required

Typically 4 or 8 groups suggested

All required fields needed for the tag to appear

See Recommended Image Sizes Document

Featured Text Block

Found on landing page, beneath shop by type

Featured Text Block Heading u_ec_FeatTextBlock_Heading (Character)

Featured Text Block Text u_ec_FeatTextBlock_Text (Character)

Only one message allowed

All required fields needed for the block to appear

About Us

Content displayed on About page

About Us Heading # u_ec_about_heading_# (Character)

About Us Content # u_ec_about_content_# (Memo)

· Both fields are optional. You do not need both for either to appear.

· Fields are displayed based on the number. Content 1 will display before heading 2.

Cart Message

Cart Message Text u_ec_tag_name_# (Memo) Required

Cart Message Priority u_ec_tag_image_# (Picklist) Required

Only one message allowed

All required fields needed for the message to appear

[null eCommerce Category]

Show category on Main Menu

Found on landing page, beneath call-to-action

Show in Navigation Menu u_ec_cat_navlink (Logical)

Off by default

If checked, category will appear in sitewide navigation menu

Assign Parent Category

Found on landing page, beneath shop by type

Parent Category u_ec_cat_parent (Search Box; CMS Categories-Active)

Optional

If a parent category is selected, and the parent category is in navigation menu, this category will appear as a sub-navigation item

Category Order

Category Order u_ec_cat_order (Numerical)

Optional

Main navigation and sub navigation are sorted separately.

Lower numbers are sorted first.

[null eCommerce Product]

Product search filter tags

Found on landing page, beneath call-to-action

Product Search Tag # u_ec_prod_tag_# (Character)

  • Optional inputs to allow grouping products by keyword(s)
  • Tags must be consistent to the letter (example: “blue part” and “blue parts” would be two distinct tag groups)

[null Item Master]

Product Details

Found on the product page in the details tab

Product Details u_ec_item_details (Memo)

  • Longer details of product
Category
  • u_ec_manual_tax: Add this to the category file. When set to true, any item of this category will be treated as a tax item in eCommerce.
  • u_ec_manual_freight: Add this to the category file. When set to true, any item of this category will be treated as a freight item in eCommerce.
Cart Timeout

Cart Timeout Hours u_cart_timeout_hours (Numerical)

  • Entered value determines the number of hours before an idle cart is cleared.